package com.cn.por.auto.dto;

import java.util.List;

/**
 * 接口方法信息
 * @author wen
 *
 */
public class FunctionMessage {
	
	private String paramterType;
	private String resultType;
	private String functionName;
	private String annotation;

	/**
	 * 代码块
	 */
	private List<String> codeBlock;

	public List<String> getCodeBlock() {
		return codeBlock;
	}

	public void setCodeBlock(List<String> codeBlock) {
		this.codeBlock = codeBlock;
	}

	/**
	 * 注解集合
	 */
	private List<String> annotationList;
	private String paramterName;
	/**
	 * 入参注解
	 */
	private String paramAnnotation;

	public List<String> getAnnotationList() {
		return annotationList;
	}

	public void setAnnotationList(List<String> annotationList) {
		this.annotationList = annotationList;
	}

	/**
	 * 方法描述
	 */
	private String funcDesc;

	/**
	 * 方法参数集合
	 */
	private List<FunctionMessage> paramterList;

	public List<FunctionMessage> getParamterList() {
		return paramterList;
	}

	public void setParamterList(List<FunctionMessage> paramterList) {
		this.paramterList = paramterList;
	}

	public String getFuncDesc() {
		return funcDesc;
	}

	public void setFuncDesc(String funcDesc) {
		this.funcDesc = funcDesc;
	}

	public String getParamAnnotation() {
		return paramAnnotation;
	}
	public void setParamAnnotation(String paramAnnotation) {
		this.paramAnnotation = paramAnnotation;
	}
	public String getParamterName() {
		return paramterName;
	}
	public void setParamterName(String paramterName) {
		this.paramterName = paramterName;
	}
	public String getAnnotation() {
		return annotation;
	}
	public void setAnnotation(String annotation) {
		this.annotation = annotation;
	}
	
	public String getParamterType() {
		return paramterType;
	}
	public void setParamterType(String paramterType) {
		this.paramterType = paramterType;
	}
	public String getResultType() {
		return resultType;
	}
	public void setResultType(String resultType) {
		this.resultType = resultType;
	}
	public String getFunctionName() {
		return functionName;
	}
	public void setFunctionName(String functionName) {
		this.functionName = functionName;
	}
	

}
